home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / amiga / misc-part1 / 1491 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.6 KB

  1. Path: EU.net!sun4nl!xs4all!usenet
  2. From: jtv@xs4all.nl (Jeroen T. Vermeulen)
  3. Newsgroups: comp.sys.amiga.misc
  4. Subject: Re: OS features
  5. Date: Sun, 14 Jan 96 23:17:11
  6. Organization: Leiden University, Mathematics & Computer Science, The Netherlands
  7. Message-ID: <19960114.7B6E668.149C3@asd06-10.dial.xs4all.nl>
  8. References: <DL5t8z.Ktx@inter.NL.net>
  9. NNTP-Posting-Host: asd06-10.dial.xs4all.nl
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=iso-8859-1
  12. Content-Transfer-Encoding: 8bit
  13. X-NewsSoftware: GRn 2.1 Feb 19, 1994
  14.  
  15.  
  16. In article <DL5t8z.Ktx@inter.NL.net> hguijt@inter.NL.net (Hans Guijt) writes:
  17.  
  18. > What I wanted to say is just this: don't get too obsessed by memory
  19. > protection. I would be very happy with a less than complete memory
  20. > protection scheme (just preventing writes to specified address ranges for
  21. > instance). Unrelated tasks could be protected from each others damaging
  22. > actions quite easily, and even if the scheme is incomplete it could stop 90%
  23. > of all problems. A 100% solution is probably not achievable and perhaps not
  24. > even acceptable for reasons of speed and compatibility.
  25.  
  26.  
  27. I'll second that.  It's just too easy to pretend that memory protection is such
  28. a 100% safety feature.  I've had UNIX machines crash from the login prompt, I've
  29. seen the GUI freeze completely so you can't even activate a window.  Right now,
  30. mysterious configuration problems are making one in eight or so of our UNIX
  31. machines (all completely identical running the exact same software) completely
  32. useless and there's nothing you can do about it.  Processes just freeze on
  33. startup and don't leave when you `kill' them.  Before that, we had machines
  34. refusing to open shells for a particular user and the problem was never solved
  35. until it went away of its own free will.
  36.  
  37. At some point the worst problems aren't the ones you can solve with better
  38. memory protection anymore;  in reality all these protection features need to be
  39. a tradeoff of safety vs. probability, efficiency, benefit and code size.  "Full"
  40. protection bloats the OS, and bloated code will contain more bugs no matter what
  41. you do.
  42.  
  43. Memory protection will probably be the death of Windows NT eventually, as more
  44. and more code gets integrated into the OS with too many privileges.  I hope the
  45. Amiga doesn't get caught in the same trap.
  46.  
  47. --
  48. ============================================================================
  49. #  Jeroen T. Vermeulen   \"How are we doing kid?"/   Yes, we use Amigas.   #
  50. #---  jtv@xs4all.nl    ---\"Oh, same as always."/--         ...          --#
  51. #jvermeul@wi.leidenuniv.nl \ "That bad, huh?"  /  Got a problem with that? #
  52.